body{
    background:#f5f5f5;
    .top{
        width:100%;
                position:absolute;
                top:0;
                left:50%;
                transform:translate(-50%,0);
                border-bottom:1px solid #eee;
                background:#fff;
                .topbar{
                    width:1200px;
                }
    }
    .all{
        width:1200px;
            position:absolute;
            top:100px;
            left:50%;
            transform:translate(-50%,0);
        .content{
                float:left;
               width:86%;
               background:#fff;
               margin-left: 1%;
               position:relative;
               padding-top:55px;
                .title{
                    width: 100px;
                   height: 40px;
                   background-color: #ffd800;
                   font-family: MicrosoftYaHei;
                   font-size: 15px;
                   color: #333333;
                   text-align:center;
                   line-height:40px;
                   position:absolute;
                   top:-3px;
                   left:18px;
                }
                .account-tab{
                    width:100%;
                    height:34px;
                    border-bottom:1px solid #e8e8e8;
                    margin:0 0 23px 36px;
                    a{
                        display:inline-block;
                        float:left;
                        height:34px;
                        line-height:34px;
                        cursor:pointer;
                        color:#5b5f6d;
                    }
                    .tab-bankcard{
                        margin-right:30px;
                    }
                    .tab-active{
                        font-family: MicrosoftYaHei;
                        font-size: 16px;
                        color: #b58f56;
                        border-bottom:1px solid #b58f56;
                    }
                }
                .main-con{
                    .bankcard,.bankcard-not{
                        float:left;
                        display:none;
                        .main{
                            width:100%;
                            padding-left:50px;
                            .row{
                                width:100%;
                                margin-bottom:30px;
                                .row-left{
                                    width:100px;
                                    float:left;
                                    font-family: MicrosoftYaHei;
                                    font-size: 14px;
                                    color: #5b5f6d;
                                    text-align:right;
                                    margin-right:20px;
                                }
                                .row-right{
                                    float:left;
                                    input{
                                        width: 280px;
                                        height: 32px;
                                        background-color: #fafafa;
                                        border: solid 1px #dddddd;
                                        text-align:left;
                                    }
                                    select{
                                        width: 280px;
                                        height: 32px;
                                        background-color: #fafafa;
                                        border: solid 1px #dddddd;
                                    }
                                }
                            }
                            .info-err{
                                width: 100%;
                                height: 30px;
                                font-size: 14px;
                                margin-left: 120px;
                                color:red;
                            }
                            .info-err-card{
                               width: 100%;
                               height: 30px;
                               font-size: 14px;
                               margin-left: 120px;
                               color:red;
                            }
                            .binding-btn{
                                cursor:pointer;
                                display:block;
                                width: 138px;
                                height:38px;
                                background-color: #b58f56;
                                border-radius: 3px;
                                font-family: MicrosoftYaHei;
                                font-size: 14px;
                                color: #ffffff;
                                text-align:center;
                                line-height:38px;
                                margin-left: 120px;
                                margin-bottom:25px;
                            }
                        }
                        .card-modified{
                            display:block;
                            width: 138px;
                            height: 38px;
                            background-color: #b58f56;
                            border-radius: 3px;
                            font-family: MicrosoftYaHei;
                            font-size: 14px;
                            color: #ffffff;
                            text-align:center;
                            line-height:38px;
                            margin-left: 170px;
                            margin-bottom:25px;
                        }
                    }
                    .bankcard-not{
                        display:none;
                    }
                    .wallet,.wallet-not{
                    display:none;
                        padding-left: 50px;
                        .row{
                            width:100%;
                            margin-bottom:30px;
                            .row-left{
                                width:100px;
                                float:left;
                                font-family: MicrosoftYaHei;
                                font-size: 14px;
                                color: #5b5f6d;
                                text-align:right;
                                margin-right:20px;
                            }
                            .row-right{
                                float:left;
                                input{
                                    width: 280px;
                                    height: 32px;
                                    background-color: #fafafa;
                                    border: solid 1px #dddddd;
                                }
                                .account-name{
                                   text-align:left;
                                }

                                select{
                                    width: 280px;
                                    height: 32px;
                                    background-color: #fafafa;
                                    border: solid 1px #dddddd;
                                }
                            }
                        }
                        .vir-modified{
                            display:block;
                            width: 138px;
                            height: 38px;
                            background-color: #b58f56;
                            border-radius: 3px;
                            font-family: MicrosoftYaHei;
                            font-size: 14px;
                            color: #ffffff;
                            text-align:center;
                            line-height:38px;
                            margin-left: 120px;
                            margin-bottom:25px;
                        }
                        .info-err-vir{
                           width: 100%;
                           height: 30px;
                           font-size: 14px;
                           margin-left: 120px;
                           color:red;
                        }
                        .info-err-wallet{
                            width: 100%;
                           height: 30px;
                           font-size: 14px;
                           margin-left: 120px;
                           color:red;
                        }
                        .wallet-btn{
                             display:block;
                            width: 138px;
                            height: 38px;
                            background-color: #b58f56;
                            border-radius: 3px;
                            font-family: MicrosoftYaHei;
                            font-size: 14px;
                            color: #ffffff;
                            text-align:center;
                            line-height:38px;
                            margin-left: 120px;
                            margin-bottom:25px;
                        }
                    }
                }
            }
    }


}
